Adaptive Object Storage System for Mobile Computing Environments

نویسنده

  • Tatsuo Nakajima
چکیده

This paper describes an adaptive object storage system for mobile computing environments. The object storage system adopts the object graph framework[1], and changes the conguration of its structure according to computing environments. The power management has become an important consideration in the design of new hardware and software. The disk is a promising candidate for power management because it is a device with which the user does not interact with directly. With proper management by the operation system, the disk may be spun up and down without the user noticing much dierence in performance or reliability. However, if the portable computers have connected to an AC power supply, spinning down of a disk is not necessary, and performance is more important than energy consumption. On the other hand, if remaining battery is not sucient, the reliability of modied objects becomes more important since the computer may be shutdown at any moment when the battery becomes empty. Therefore, three metrics, performance, reliability, battery consumption should be taken into account for object storage systems in mobile computing environments. When a portable computer is connected to an AC power supply, performance is the most important. However, when the computer is driven by the battery, battery consumption is the most important. On the other hand, if remaining battery is not sucient, reliability is the most important. The adaptive object storage system should take into account the tradeo between the three metrics. Our object storage system is constructed by an object graph that consists of four objects. The object OF is an object that implements the interface of the object storage system and mechanisms for managing objects. The adaptive object MM contains memory management policies that determines which objects should be cached in physical memory. The adaptive object PS contains policies for moving modied objects to the object DM. The adaptive object changes the object processing messages from other objects according to computing environments. The object that currently receives messages is called an active object. Two objects are contained in PS by considering the tradeo between reliability and performance. PS 1 copies objects whenever objects are modied for ensuring the consistency of objects that reside in physical memory and a disk. This policy increases the reliability by sacricing the performance. PS 2 copies objects to a disk periodically for decreasing the number of disk accesses. The object sacrices the reliability for increasing the performance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Flexible Data Storage for Mobile Collaborative Applications

In this paper we describe a flexible object storage system aimed at supporting collaborative applications in largescale environments that include mobile computers. We present an integrated solution to two major problems that arise in such environments: data availability and concurrency control. The first is tackled by the flexible combination of weakly consistent server replication and client c...

متن کامل

Flexible Data Management for Mobile Environments

In this technical report we describe a flexible storage system aimed at supporting collaborative applications in large-scale environments that include mobile computers. In such settings two major problems arise: data availability and concurrent updates merging. The first is tackled by the combination of weakly consistent server replication and client caching. The second, through an open object ...

متن کامل

Adaptive Checkpointing with Storage Management for Mobile Environments

Conclusions ~~ The limited stable storage available in mobile-computing environments can make traditional checkpointing and message logging umuitable. Since storage on a mobile liost is not considered stable, most protocols designed for these environments save the checkpoints on base stations. Previous approaches have assumed that the base station always has sufficient disk space for storing ch...

متن کامل

An Enhanced MSS-based checkpointing Scheme for Mobile Computing Environment

Mobile computing systems are made up of different components among which Mobile Support Stations (MSSs) play a key role. This paper proposes an efficient MSS-based non-blocking coordinated checkpointing scheme for mobile computing environment. In the scheme suggested nearly all aspects of checkpointing and their related overheads are forwarded to the MSSs and as a result the workload of Mobile ...

متن کامل

A Framework for Adaptive Mobile Objects in Heterogeneous Environments

The majority of object migration systems do not support heterogeneous environments. Few systems solve this challenge by specifying a platform and language independent state transfer format, requiring a compatible implementation for every target language. However, fields of research like Ubiquitous and Pervasive Computing with mobile users and applications demand an even more platform-independen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997